package com.inspur.jzsxxzx.entity.catalog;

import java.util.Date;

public class DataCatalogColumn {
    /**
     * 数据项ID
     */
    private String columnId;
    
    /**
     * 目录ID
     */
    private String cataId;
    
    /**
     * 信息项名称
     */
    private String nameCn;
    
    /**
     * 长度
     */
    private Integer length;
    
    /**
     * 数据类型
     */
    private String dataFormat;
    
    /**
     * 排序字段
     */
    private Integer orderId;
    
    /**
     * 创建时间
     */
    private Date createTime;
    
    /**
     * 敏感级别 字典项
     */
    private String sensitiveLevel;
    
    /**
     * 来源系统编码
     */
    private String systemId;
    
    /**
     * 来源系统名称
     */
    private String systemName;
    
    /**
     * 共享类型
     */
    private String shareConditionType;
    
    /**
     * 不予共享原因
     */
    private String shareCondition;
    
    /**
     * 部门编码
     */
    private String orgCode;
    
    /**
     * 是否主键
     */
    private String isKey;
    
    /**
     * 是否主信息项
     */
    private String isMajor;
    
    /**
     * 数据元名称
     */
    private String elementName;
    
    /**
     * 数据元id
     */
    private String elementId;
    
    /**
     * 来源信息项
     */
    private String sourceColumn;
    
    /**
     * 来源信息项id
     */
    private String sourceColumnIds;
    
    /**
     * 来源部门编码
     */
    private String sourceOrgCodes;
    
    /**
     * 是否状态字段
     */
    private String statusFlag;
    
    /**
     * 是否展示
     */
    private String isShow;
    
    /**
     * 信息项英文名称
     */
    private String nameEn;
    
    /**
     * 信息项是否开放 0：不开放 1开放
     */
    private String isOpen;
    
    /**
     * 数据字典名称
     */
    private String dataDictName;
    
    /**
     * 数据字典编码
     */
    private String dataDictCode;
    
    /**
     * 事项信息项是否开放 1：可对社会开放，2：不可对社会开放；3：部分对社会开放
     */
    private String taskOpenCondition;
    
    /**
     * 是否标准信息项
     */
    private String isStandard;
    
    /**
     * 关联标准信息项id
     */
    private String standardColumnId;
    
    /**
     * 是否通过隐私计算开放  1 是 0 否
     */
    private String isSecretToPublic;
    
    /**
     * 备注
     */
    private String remark;
    
    /**
     * 开放条件
     */
    private String openCondition;
    
    /**
     * 地址标识，用以生成经纬度，地图展示时用 1-是 0-否
     */
    private Integer isAddr;
    
    /**
     * 是否为空，0:可以为空；1：不可为空。
     */
    private Integer notNull;
    
    /**
     * 是否展现项，1-是 0-否
     */
    private Integer isList;
    
    /**
     * 是否搜索项，1-是 0-否
     */
    private Integer isSearch;
    
    /**
     * 是否排序项，1-是 0-否
     */
    private Integer isOrder;
    
    /**
     * 是否统计项，1-是 0-否
     */
    private Integer isCount;
    
    /**
     * 数据项编码
     */
    private String itemCode;
    
    /**
     * 是否来自基本要素目录 0:否 1：是
     */
    private Integer isBasicCatalogColumn;
    
    /**
     * 来源目录id
     */
    private String sourceCatalogId;
    
    /**
     * 来源目录名称
     */
    private String sourceCatalogName;
    
    /**
     * 应用系统所属分类
     */
    private String systemType;
    
    // Getter和Setter方法
    public String getColumnId() {
        return columnId;
    }
    
    public void setColumnId(String columnId) {
        this.columnId = columnId;
    }
    
    public String getCataId() {
        return cataId;
    }
    
    public void setCataId(String cataId) {
        this.cataId = cataId;
    }
    
    public String getNameCn() {
        return nameCn;
    }
    
    public void setNameCn(String nameCn) {
        this.nameCn = nameCn;
    }
    
    public Integer getLength() {
        return length;
    }
    
    public void setLength(Integer length) {
        this.length = length;
    }
    
    public String getDataFormat() {
        return dataFormat;
    }
    
    public void setDataFormat(String dataFormat) {
        this.dataFormat = dataFormat;
    }
    
    public Integer getOrderId() {
        return orderId;
    }
    
    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }
    
    public Date getCreateTime() {
        return createTime;
    }
    
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    
    public String getSensitiveLevel() {
        return sensitiveLevel;
    }
    
    public void setSensitiveLevel(String sensitiveLevel) {
        this.sensitiveLevel = sensitiveLevel;
    }
    
    public String getSystemId() {
        return systemId;
    }
    
    public void setSystemId(String systemId) {
        this.systemId = systemId;
    }
    
    public String getSystemName() {
        return systemName;
    }
    
    public void setSystemName(String systemName) {
        this.systemName = systemName;
    }
    
    public String getShareConditionType() {
        return shareConditionType;
    }
    
    public void setShareConditionType(String shareConditionType) {
        this.shareConditionType = shareConditionType;
    }
    
    public String getShareCondition() {
        return shareCondition;
    }
    
    public void setShareCondition(String shareCondition) {
        this.shareCondition = shareCondition;
    }
    
    public String getOrgCode() {
        return orgCode;
    }
    
    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }
    
    public String getIsKey() {
        return isKey;
    }
    
    public void setIsKey(String isKey) {
        this.isKey = isKey;
    }
    
    public String getIsMajor() {
        return isMajor;
    }
    
    public void setIsMajor(String isMajor) {
        this.isMajor = isMajor;
    }
    
    public String getElementName() {
        return elementName;
    }
    
    public void setElementName(String elementName) {
        this.elementName = elementName;
    }
    
    public String getElementId() {
        return elementId;
    }
    
    public void setElementId(String elementId) {
        this.elementId = elementId;
    }
    
    public String getSourceColumn() {
        return sourceColumn;
    }
    
    public void setSourceColumn(String sourceColumn) {
        this.sourceColumn = sourceColumn;
    }
    
    public String getSourceColumnIds() {
        return sourceColumnIds;
    }
    
    public void setSourceColumnIds(String sourceColumnIds) {
        this.sourceColumnIds = sourceColumnIds;
    }
    
    public String getSourceOrgCodes() {
        return sourceOrgCodes;
    }
    
    public void setSourceOrgCodes(String sourceOrgCodes) {
        this.sourceOrgCodes = sourceOrgCodes;
    }
    
    public String getStatusFlag() {
        return statusFlag;
    }
    
    public void setStatusFlag(String statusFlag) {
        this.statusFlag = statusFlag;
    }
    
    public String getIsShow() {
        return isShow;
    }
    
    public void setIsShow(String isShow) {
        this.isShow = isShow;
    }
    
    public String getNameEn() {
        return nameEn;
    }
    
    public void setNameEn(String nameEn) {
        this.nameEn = nameEn;
    }
    
    public String getIsOpen() {
        return isOpen;
    }
    
    public void setIsOpen(String isOpen) {
        this.isOpen = isOpen;
    }
    
    public String getDataDictName() {
        return dataDictName;
    }
    
    public void setDataDictName(String dataDictName) {
        this.dataDictName = dataDictName;
    }
    
    public String getDataDictCode() {
        return dataDictCode;
    }
    
    public void setDataDictCode(String dataDictCode) {
        this.dataDictCode = dataDictCode;
    }
    
    public String getTaskOpenCondition() {
        return taskOpenCondition;
    }
    
    public void setTaskOpenCondition(String taskOpenCondition) {
        this.taskOpenCondition = taskOpenCondition;
    }
    
    public String getIsStandard() {
        return isStandard;
    }
    
    public void setIsStandard(String isStandard) {
        this.isStandard = isStandard;
    }
    
    public String getStandardColumnId() {
        return standardColumnId;
    }
    
    public void setStandardColumnId(String standardColumnId) {
        this.standardColumnId = standardColumnId;
    }
    
    public String getIsSecretToPublic() {
        return isSecretToPublic;
    }
    
    public void setIsSecretToPublic(String isSecretToPublic) {
        this.isSecretToPublic = isSecretToPublic;
    }
    
    public String getRemark() {
        return remark;
    }
    
    public void setRemark(String remark) {
        this.remark = remark;
    }
    
    public String getOpenCondition() {
        return openCondition;
    }
    
    public void setOpenCondition(String openCondition) {
        this.openCondition = openCondition;
    }
    
    public Integer getIsAddr() {
        return isAddr;
    }
    
    public void setIsAddr(Integer isAddr) {
        this.isAddr = isAddr;
    }
    
    public Integer getNotNull() {
        return notNull;
    }
    
    public void setNotNull(Integer notNull) {
        this.notNull = notNull;
    }
    
    public Integer getIsList() {
        return isList;
    }
    
    public void setIsList(Integer isList) {
        this.isList = isList;
    }
    
    public Integer getIsSearch() {
        return isSearch;
    }
    
    public void setIsSearch(Integer isSearch) {
        this.isSearch = isSearch;
    }
    
    public Integer getIsOrder() {
        return isOrder;
    }
    
    public void setIsOrder(Integer isOrder) {
        this.isOrder = isOrder;
    }
    
    public Integer getIsCount() {
        return isCount;
    }
    
    public void setIsCount(Integer isCount) {
        this.isCount = isCount;
    }
    
    public String getItemCode() {
        return itemCode;
    }
    
    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }
    
    public Integer getIsBasicCatalogColumn() {
        return isBasicCatalogColumn;
    }
    
    public void setIsBasicCatalogColumn(Integer isBasicCatalogColumn) {
        this.isBasicCatalogColumn = isBasicCatalogColumn;
    }
    
    public String getSourceCatalogId() {
        return sourceCatalogId;
    }
    
    public void setSourceCatalogId(String sourceCatalogId) {
        this.sourceCatalogId = sourceCatalogId;
    }
    
    public String getSourceCatalogName() {
        return sourceCatalogName;
    }
    
    public void setSourceCatalogName(String sourceCatalogName) {
        this.sourceCatalogName = sourceCatalogName;
    }
    
    public String getSystemType() {
        return systemType;
    }
    
    public void setSystemType(String systemType) {
        this.systemType = systemType;
    }
}